html,
body,
#app {
  margin: 0px;
  width: 100%;
  height: 100%;
  background-color: transparent;
  overflow-y: hidden;
  font-synthesis: none;
  text-rendering: optimizeLegibility;
}

.app {
  height: 100%;
}

#content {
  height: 100%;
}

// #footer{

// }

@import './assets/css/standard.less';
@import './assets/css/tailwind.less';
// 有赞样式修改
@import './assets/css/vant.less';


.no-scrollbar {
  &::-webkit-scrollbar {
    height: 0px;
    width: 0px;
  }
}

.m-child-top-10 {
  &>div:not(:first-child) {
    margin-top: 10px;
  }
}

.m-child-top-20 {
  &>div:not(:first-child) {
    margin-top: 20px;
  }
}

.border-bottom-color {
  &>div:not(:last-child) {
    border-bottom: 1px solid #EBEBEB;
  }
}

.list-view-border-bottom-color {
  &:extend(.border-bottom-color all);
}

// 左右滑动
.horizontal:extend(.no-scrollbar all) {
  @apply flex overflow-x-scroll;
}

// 所有子元素底部padding-bottom:30px
.selector-name {
  &>*:not(:last-child) {
    padding-bottom: 15px;
    margin-bottom: 15px;
  }
}

.blue-text {
  color: #1D8BFA;
  font-size: 12px;
}

.bg-size-fill {
  background-size: 100% 100%;
}

.font-ping-fang-bold {
  // font-family: PingFang SC-Bold, PingFang SC;
  // font-weight: bold;
}

.font-ping-fang-regular {
  // font-family: PingFang SC-Regular, PingFang SC;
  // font-weight: 400;
}

body {
  font-family: sans-serif;
}

/* iOS 用 PingFang SC 字体 */
body[data-os="ios"] {
  font-family: "PingFang SC", sans-serif;
}

/* Android 用 Microsoft YaHei 字体 */
body[data-os="android"] {
  font-family: "Microsoft YaHei", sans-serif;
}

.van-toast {
  background-color: var(--van-toast-background) !important;
}

.van-step__icon--active::before {
  content: '' !important;
  background-color: #4485FF;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}

.amap-logo,
.amap-copyright {
  display: none !important;
}

.van-dropdown-item__content {
  position: absolute !important;
}